XCM: An Explainable Convolutional Neural Network for Multivariate Time Series Classification
نویسندگان
چکیده
Multivariate Time Series (MTS) classification has gained importance over the past decade with increase in number of temporal datasets multiple domains. The current state-of-the-art MTS classifier is a heavyweight deep learning approach, which outperforms second-best only on large datasets. Moreover, this approach cannot provide faithful explanations as it relies post hoc model-agnostic explainability methods, could prevent its use numerous applications. In paper, we present XCM, an eXplainable Convolutional neural network for classification. XCM new compact convolutional extracts information relative to observed variables and time directly from input data. Thus, architecture enables good generalization ability both small datasets, while allowing full exploitation model-specific method (Gradient-weighted Class Activation Mapping) by precisely identifying timestamps data that are important predictions. We first show classifiers public UEA Then, illustrate how reconciles performance synthetic dataset more precise identification regions predictions compared also providing explainability. Finally, can outperform most accurate algorithm real-world application enhancing informative explanations.
منابع مشابه
Grouped Convolutional Neural Networks for Multivariate Time Series
Analyzing multivariate time series data is important for many applications such as automated control, fault diagnosis and anomaly detection. One of the key challenges is to learn latent features automatically from dynamically changing multivariate input. In visual recognition tasks, convolutional neural networks (CNNs) have been successful to learn generalized feature extractors with shared par...
متن کاملMulti-Scale Convolutional Neural Networks for Time Series Classification
Time series classification (TSC), the problem of predicting class labels of time series, has been around for decades within the community of data mining and machine learning, and found many important applications such as biomedical engineering and clinical prediction. However, it still remains challenging and falls short of classification accuracy and efficiency. Traditional approaches typicall...
متن کاملA Convolutional Neural Network based on Adaptive Pooling for Classification of Noisy Images
Convolutional neural network is one of the effective methods for classifying images that performs learning using convolutional, pooling and fully-connected layers. All kinds of noise disrupt the operation of this network. Noise images reduce classification accuracy and increase convolutional neural network training time. Noise is an unwanted signal that destroys the original signal. Noise chang...
متن کاملClassification of Time-Series Images Using Deep Convolutional Neural Networks
Convolutional Neural Networks (CNN) has achieved a great success in image recognition task by automatically learning a hierarchical feature representation from raw data. While the majority of Time-Series Classification (TSC) literature is focused on 1D signals, this paper uses Recurrence Plots (RP) to transform time-series into 2D texture images and then take advantage of the deep CNN classifie...
متن کاملTime Series Classification Using Multi-Channels Deep Convolutional Neural Networks
Time series (particularly multivariate) classification has drawn a lot of attention in the literature because of its broad applications for different domains, such as health informatics and bioinformatics. Thus, many algorithms have been developed for this task. Among them, nearest neighbor classification (particularly 1-NN) combined with Dynamic Time Warping (DTW) achieves the state of the art...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Mathematics
سال: 2021
ISSN: ['2227-7390']
DOI: https://doi.org/10.3390/math9233137